Skip to content

Lab 5 Submission#1202

Open
G-Akleh wants to merge 5 commits into
inno-devops-labs:mainfrom
G-Akleh:feature/lab5
Open

Lab 5 Submission#1202
G-Akleh wants to merge 5 commits into
inno-devops-labs:mainfrom
G-Akleh:feature/lab5

Conversation

@G-Akleh

@G-Akleh G-Akleh commented Jun 23, 2026

Copy link
Copy Markdown

Goal

Boot QuickNotes inside a Vagrant VM, snapshot the working state, and restore from it.

Changes

  • Add Vagrantfile at repo root (Ubuntu 24.04, Go 1.24.5, port 18080β†’8080, 2 vCPU / 1024 MB)
  • Add submissions/lab5.md covering Task 1 (Vagrantfile + curl proofs) and Task 2 (snapshot lifecycle + design questions)

Testing

  • vagrant up provisions Go 1.24.5 and passes idempotency check on re-provision
  • curl http://localhost:18080/health from host returns {"notes":13,"status":"ok"}
  • Snapshot saved β†’ Go wiped β†’ go version returned exit 127 β†’ snapshot restored β†’ go version go1.24.5 linux/amd64
  • Restore timed at 23.5 s via Measure-Command { vagrant snapshot restore clean-go-install }

Checklist

  • Title is a clear sentence (≀ 70 chars)
  • Commits are signed (git log --show-signature)
  • submissions/lab5.md updated

G-Akleh added 5 commits June 9, 2026 22:16
Signed-off-by: G-Akleh <ghadeer_akleh@hotmail.com>
Signed-off-by: G-Akleh <ghadeer_akleh@hotmail.com>
Signed-off-by: G-Akleh <ghadeer_akleh@hotmail.com>
Signed-off-by: G-Akleh <ghadeer_akleh@hotmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant